<?php
echo $this->Javascript->link('/js/jquery.validate.min.js');
echo $this->Javascript->link('/js/validate/utils.js');
echo $this->Javascript->link('/js/validate/obras/editar_datos_generales.js');
echo $this->Javascript->link('/js/validate/obras/obras.js');
?>
<style type="text/css">
    .datepicker{
    }
</style>
<script>
    $(function(){
        $(".datepicker").datepicker();
    });
</script>
<div id="mensaje"></div>
<div class="obras form">
    <?php echo $this->Form->create('Obra', array('onsubmit' => 'return false;')); ?>
    <fieldset>
        <legend><?php __('Editar Obra'); ?></legend>
        <?php
        echo $form->input('id', array('label' => false));

        echo $form->label('Tipo de Obra:');
        echo $form->input('obras_tipo_id', array('label' => false, 'onchange' => 'view_tipologias();'));

        echo $form->label('Código Identificación:');
        echo $form->input('codigo_identificacion', array('label' => false));

        echo $form->label('Nombre:');
        echo $form->input('nombre', array('label' => false));

        echo $form->label('Nivel de Servicio:');
        echo $form->input('nivele_id', array('label' => false, 'disabled' => 'disabled'));
        ?>
    </fieldset>

    <fieldset>
        <legend><?php __('Ubicación'); ?></legend>
        <?php
        echo $form->label('Provincia:');
        echo $form->input('provincia_id', array('label' => false, 'type' => 'select', 'options' => $provincias, 'empty' => '', 'selected' => $provincia_id, 'onchange' => 'view_departamentos();'));
        ?>
        <div id="cargando_departamentos" style="display: none;"><img src="<?php echo $html->url('/img/ajax-loader.gif') ?>" alt="Cargando departamentos" /></div>
        <div id="departamento">
            <?php
            echo $form->label('Departamento:');
            echo $form->input('departamento_id', array('label' => false, 'type' => 'select', 'options' => $departamentos, 'empty' => '', 'selected' => $departamento_id, 'onchange' => 'view_localidades();'));
            ?>
        </div>
        <div id="cargando_localidades" style="display: none;"><img src="<?php echo $html->url('/img/ajax-loader.gif') ?>" alt="Cargando localidades" /></div>
        <div id="localidad">
            <?php
            echo $form->label('Localidad:');
            echo $form->input('localidade_id', array('label' => false));
            ?>
        </div>
        <br>

        <?php
            echo $form->label('Zona:');
            echo $form->input('zona_id', array('label' => false));

            echo $form->label('Ruta:');
            echo $form->input('ruta_id', array('label' => false));

            echo $form->label('Tramo de Ruta:');
            echo $form->input('ruta_tramo', array('label' => false));

            echo $form->label('Progresiva:');
            echo $form->input('progresiva', array('label' => false));

            echo $form->label('Obstáculo:');
            echo $form->input('obstaculo_id', array('label' => false));

            echo $form->label('Coordenada X:');
            echo $form->input('x', array('label' => false, 'name' => 'data[Coordenada][x]', 'id' => 'CoordenadaX', 'value' => $coordenada_x));

            echo $form->label('Coordenada Y:');
            echo $form->input('y', array('label' => false, 'name' => 'data[Coordenada][y]', 'id' => 'CoordenadaY', 'value' => $coordenada_y));
        ?>
        </fieldset>

        <fieldset>
            <legend><?php __('Diseño'); ?></legend>

        <?php
            echo $form->label('Cantidad de tramos:');
            echo $form->input('cantidad_tramos', array('label' => false, 'value' => $tramos, 'error' => array('escape' => false), 'onchange' => 'view_lista_tramos();'));
        ?>
            <div id="tramos">
            <?php echo (isset($tramos_obra) && !empty($tramos_obra)) ? $tramos_obra : ''; ?>
        </div>
        <?php
            echo $form->label('Luz Total:');
            echo $form->input('luz_total', array('label' => false, 'value' => $luz_total, 'disabled' => 'disabled', 'error' => array('escape' => false)));

            echo $form->label('Ancho de la calzada:');
            echo $form->input('ancho_calzada', array('label' => false, 'onchange' => 'convertiraFloat(this);'));

            echo $form->label('Cantidad de carriles:');
            echo $form->input('carriles', array('label' => false));

            echo $form->label('Sobrecarga máxima admisible:');
            echo $form->input('sobrecarga_admisible', array('label' => false));

            echo $form->label('TMDA:');
            echo $form->input('tmda', array('label' => false));
        ?>
        </fieldset>

        <fieldset>
            <legend><?php __('Materiales'); ?></legend>
        <?php
            echo $form->input('materiales_tipo_id', array('type' => 'hidden', 'label' => false, 'name' => 'data[MaterialesTipo][id]', 'id' => 'MaterialesTipoId', 'value' => $this->data['MaterialesTipo']['id']));

            echo $form->label('Tipo:');
            echo $form->input('materiales_tipo_id', array('label' => false, 'type' => 'select', 'options' => $tipos, 'name' => 'data[MaterialesTipo][tipo]', 'id' => 'MaterialesTipoTipo', 'empty' => '', 'selected' => $this->data['MaterialesTipo']['tipo'], 'onchange' => 'view_tipos_materiales();'));
        ?>
            <div id="cargando_materiales" style="display: none;"><img src="<?php echo $html->url('/img/ajax-loader.gif') ?>" alt="Cargando materiales" /></div>
            <div id="materiales">
            <?php
            echo $form->label('Material Primario:');
            echo $form->input('materiale_id', array('label' => false, 'type' => 'select', 'options' => $materiales, 'name' => 'data[MaterialesTipo][materiale_id]', 'id' => 'MaterialesTipoMaterialeId', 'empty' => '', 'selected' => $this->data['MaterialesTipo']['materiale_id']));

            if (!empty($this->data['MaterialesTipo']['secundario']) && ($this->data['MaterialesTipo']['tipo'] == 'Mixto')) {
                echo $form->label('Material Secundario:');
                echo $form->input('secundario', array('label' => false, 'type' => 'select', 'options' => $materiales, 'name' => 'data[MaterialesTipo][secundario]', 'id' => 'MaterialesTipoSecundario', 'empty' => '', 'selected' => $this->data['MaterialesTipo']['secundario']));
            }
            ?>
        </div>
    </fieldset>

    <fieldset>
        <legend><?php __('Tipología'); ?></legend>
        <div id="cargando_tipologias" style="display: none;"><img src="<?php echo $html->url('/img/ajax-loader.gif') ?>" alt="Cargando tipologías" /></div>
        <div id="tipologias">
            <?php
            echo $form->label('Tipos estructurales:');
            echo $form->input('tipos_estructurale_id', array('label' => false, 'type' => 'select', 'options' => $tipos_estructurales, 'empty' => '', 'selected' => $this->data['Obra']['tipos_estructurale_id']));

            echo $form->label('Clases de transito:');
            echo $form->input('clases_transito_id', array('label' => false, 'type' => 'select', 'options' => $clases_transitos, 'empty' => '', 'selected' => $this->data['Obra']['clases_transito_id']));

            if (!empty($this->data['Obra']['clase_posicion'])) {
                echo $form->label('Posicion:');
                echo $form->input('clase_posicion_id', array('label' => false, 'type' => 'select', 'options' => $clases_posicion, 'empty' => '', 'selected' => $this->data['Obra']['clase_posicion']));
            }
            ?>
        </div>
    </fieldset>


    <fieldset>
        <legend><?php __('Datos de construcción'); ?></legend>
        <?php
            echo $form->input('datos_construccione_id', array('type' => 'hidden', 'label' => false, 'name' => 'data[DatosConstruccione][id]', 'id' => 'DatosConstruccioneId', 'value' => $this->data['DatosConstruccione']['id']));

            echo $form->label('Responsable del Proyecto:');
            echo $form->input('responsable_proyecto', array('type' => 'text', 'label' => false, 'name' => 'data[DatosConstruccione][responsable_proyecto]', 'id' => 'DatosConstruccioneResponsableProyecto', 'value' => $this->data['DatosConstruccione']['responsable_proyecto']));

            echo $form->label('Empresa Constructora:');
            echo $form->input('empresa_constructora', array('type' => 'text', 'label' => false, 'name' => 'data[DatosConstruccione][empresa_constructora]', 'id' => 'DatosConstruccioneEmpresaConstructora', 'value' => $this->data['DatosConstruccione']['empresa_constructora']));

            echo $form->label('Fecha del Proyecto:');
            echo $form->input('fecha_proyecto', array('type' => 'text', 'label' => false, 'name' => 'data[DatosConstruccione][fecha_proyecto]', 'id' => 'DatosConstruccioneFechaProyecto', 'class' => 'datepicker', 'readonly' => 'readonly', 'value' => date('d/m/Y', strtotime($this->data['DatosConstruccione']['fecha_proyecto']))));

            echo $form->label('Fecha Inicio:');
            echo $form->input('fecha_inicio', array('type' => 'text', 'label' => false, 'name' => 'data[DatosConstruccione][fecha_inicio]', 'id' => 'DatosConstruccioneFechaInicio', 'class' => 'datepicker', 'readonly' => 'readonly', 'value' => date('d/m/Y', strtotime($this->data['DatosConstruccione']['fecha_inicio']))));

            echo $form->label('Fecha Finalización:');
            echo $form->input('fecha_fin', array('type' => 'text', 'label' => false, 'name' => 'data[DatosConstruccione][fecha_fin]', 'id' => 'DatosConstruccioneFechaFin', 'class' => 'datepicker', 'readonly' => 'readonly', 'value' => date('d/m/Y', strtotime($this->data['DatosConstruccione']['fecha_fin']))));

            echo $form->label('Fecha Habilitación:');
            echo $form->input('fecha_habilitacion', array('type' => 'text', 'label' => false, 'name' => 'data[DatosConstruccione][fecha_habilitacion]', 'id' => 'DatosConstruccioneFechaHabilitacion', 'class' => 'datepicker', 'readonly' => 'readonly', 'value' => date('d/m/Y', strtotime($this->data['DatosConstruccione']['fecha_habilitacion']))));
        ?>
        </fieldset>
        <div class="" id="botones">
        <?php
            echo $form->button(__('Aceptar', true), array('onclick' => 'validar_editar_datos_generales();'));
            echo $form->button('Cancelar', array('type' => 'button', 'onClick' => "javascript: window.location.href='" . $referer . "';"));
            echo $form->end();
        ?>
        </div>
        <div id="guardando_obra" style="display: none;"><img src="<?php echo $html->url('/img/ajax-loader.gif') ?>" alt="" /></div>
</div>